﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WCSService.ForWCS
{
    /// <summary>
    /// agvQueryTaskStatus 查询任务状态
    /// 通过任务编号查询任务当前执行状态，支持批量查询。
    /// </summary>
    public class AgvQueryTaskStatus_Request : Request
    {
        /// <summary>
        /// 任务单编号数组任务单编号数组与AGV编号只能传其中之一，批量查询只能使用任务单编号数组
        /// </summary>
        public string[] taskCodes { get; set; }
    }
    public class TaskStatus
    {
        /// <summary>
        /// 任务单编号
        /// </summary>
        public string taskCode { get; set; }
        /// <summary>
        /// 任务状态： 1-已创建，2-执行中，9-已完成，10-已取消
        /// </summary>
        public string taskStatus { get; set; }
    }
}
